Add new GtkActionable interface
authorRyan Lortie <desrt@desrt.ca>
Fri, 6 Jan 2012 03:22:06 +0000 (22:22 -0500)
committerRyan Lortie <desrt@desrt.ca>
Mon, 9 Jan 2012 14:02:06 +0000 (15:02 +0100)
commit88ec007b9858132720cc602ac1a63396f66116bc
tree0f82ee7e7fc2d40f80835def27050abc55d5fbc6
parenta3629592d303b4eea920b25746a13d194f08335c
Add new GtkActionable interface

This is the interface for GtkWidgets that can be associated with an
action on a GtkAppicationWindow or associated GtkApplication.

It essentially features 'action-name' and 'action-target' properties
with some associated convenience API.

This interface is implemented by GtkButton and GtkToolButton.

https://bugzilla.gnome.org/show_bug.cgi?id=667394
gtk/Makefile.am
gtk/gsimpleactionobserver.c [new file with mode: 0644]
gtk/gsimpleactionobserver.h [new file with mode: 0644]
gtk/gtk.h
gtk/gtkactionable.c [new file with mode: 0644]
gtk/gtkactionable.h [new file with mode: 0644]
gtk/gtkapplicationprivate.h
gtk/gtkapplicationwindow.c
gtk/gtkbutton.c
gtk/gtkbuttonprivate.h
gtk/gtktoolbutton.c